/*
 *    Copyright 2021 Institute of Software Chinese Academy of Sciences, ISRC

 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */
import http from '@ohos.net.http';
import router from '@system.router';
import bundle from '@ohos.bundle'
import util from '@ohos.util'
export default {
    data: {
        appList: [],
        xtoken: "",
        xsession: "",
        xaccessToken: "",
    },
    onInit() {
        let bundleFlags = 8;
        let userId = 100;
        bundle.getAllApplicationInfo(bundleFlags, userId, (err, data) => {
            if (err) {
                console.error('myapp getAllApplicationInfo Operation failed. Cause: ' + JSON.stringify(err));
                return;
            }
            for (var j = 0; j < this.$app.$def.data.appList.length; j++) {
                for (var i = 0; i < data.length; i++) {
                    if (this.$app.$def.data.appList[j].shortDesc == data[i].name) {
                        this.appList.push(this.$app.$def.data.appList[j]);
                        break;
                    }
                }
            }

        })
    },
    onDesc(appItem) {
        router.push({
            uri: "pages/description/description",
            params: {
                appItem: appItem,
            }
        })
    },

}
